#ifndef __THORSCENEMANAGER_H__
#define __THORSCENEMANAGER_H__


#include "FrameworkDef.h"


class Scene;
class ThorSceneManager;
class ThorSceneManager
{
public:
	~ThorSceneManager();
	
	

	static ThorSceneManager* getInstance();

	static void registerCurrentScene(Scene*);
	Scene* getCurrentScene(){return mCurrentScene;}

protected:

	static ThorSceneManager * selfSingleton;

	static Scene* mCurrentScene;

private:
	ThorSceneManager();
};













#endif